import { defineConfig } from "vite"
import vue from "@vitejs/plugin-vue"

import AutoImport from "unplugin-auto-import/vite"
import Components from "unplugin-vue-components/vite"
import { ElementPlusResolver } from "unplugin-vue-components/resolvers"

// https://vitejs.dev/config/
export default defineConfig({
    plugins: [
        vue(),
        AutoImport({
            resolvers: [ElementPlusResolver()],
        }),
        Components({
            resolvers: [ElementPlusResolver()],
        }),
    ],
    build: {
        rollupOptions: {
            // https://next.router.vuejs.org/guide/advanced/lazy-loading.html#with-vite
            output: {
                /*   manualChunks: {
                    "group-user": [
                        "./src/UserDetails",
                        "./src/UserDashboard",
                        "./src/UserProfileEdit",
                    ],
                }, */
            },
        },
    },
})
